package com.scvtc.domain.dto.teacher.social;

import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.*;
import lombok.experimental.Accessors;

/**
 * @Description: 教师社会服务Dto
 * @Author: yiFei
 * @date: 2022/6/3 18:15
 */
@Data
@Builder
@EqualsAndHashCode(callSuper = false)
@AllArgsConstructor
@NoArgsConstructor
@Accessors(chain = true)
@ApiModel("教师社会服务Dto")
@JsonInclude(JsonInclude.Include.NON_NULL)
public class TeacherSocialServiceDto {

    @TableId
    private Integer id;

    /**
     * 教师外键
     */
    @ApiModelProperty(value = "教师外键")
    private Integer teacherId;

    /**
     * 教师编号
     */
    @ApiModelProperty(value = "教师编号")
    private String teacherCollegeId;

    /**
     * 服务年度
     */
    @ApiModelProperty(value = "服务年度")
    private Integer serviceYear;

    /**
     * 服务日期
     */
    @ApiModelProperty(value = "服务日期")
    private String serviceDate;

    /**
     * 服务单位
     */
    @ApiModelProperty(value = "服务单位")
    private String serviceCompany;

    /**
     * 服务项目
     */
    @ApiModelProperty(value = "服务项目")
    private String serviceProject;

    /**
     * 服务对象
     */
    @ApiModelProperty(value = "服务对象")
    private String serviceObject;

    /**
     * 服务内容
     */
    @ApiModelProperty(value = "服务内容")
    private String serviceContent;

    /**
     * 服务市场
     */
    @ApiModelProperty(value = "服务市场")
    private String serviceWorkLoad;

    /**
     * 备注
     */
    @ApiModelProperty(value = "备注")
    private String serviceDescription;
}
